const router = require('express').Router()

const { list, add, remove, info, update } = require ('../controllers/banner')

// 导入相关中间件
const { testAdd } = require ('../middleware/banner')
const { testId } = require ('../middleware/users')

// 导入相关的文件接收器
const { bannerUpload } = require('../utils/multer')

// 获取轮播图列表
router.get('/list',list)

// 增加一条信息(接受图片的中间件)
// banner指的是public下面的文件夹？
router.put('/add', bannerUpload.single('banner'), testAdd, add )

// 删除一条信息
router.delete('/remove/:id', testId, remove )

// 获取一条详细信息
router.get('/info/:id', testId, info)

// 修改一个轮播图
router.patch('/update', bannerUpload.single('banner'), testId, testAdd, update)










module.exports = router